﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SIPDTO;

namespace SIPDAL
{
    public class mgCargo
    {
        /// <summary>
        /// Declaracion de Variables
        /// </summary>
        SIPDataContext dc = new SIPDataContext();
        public mgCargo()
        {

        }

        /// <summary>
        /// Metodo para el registro de parámetros del sistema
        /// </summary>
        /// <param name="pers"></param>
        /// <returns></returns>

        public List<dtoCargo> ObtenerCargos()
        {
            int i = 0;
            List<dtoCargo> lparametro = new List<dtoCargo>();
            try
            {

                var condicion = (from p in dc.tblCargos
                                 select p);

                foreach (tblCargo  reg in condicion)
                {
                    lparametro.Add(new dtoCargo());
                    lparametro[i].IdCargo = reg.id_cargo;
                    lparametro[i].Descripcion = reg.descripcion;
                    i++;
                }

            }
            catch (Exception ex)
            {
                throw new Exception("Ocurrió un error al obtener los datos " + ex.Message);
            }

            return lparametro;
        }


     
    }

}
